package com.rslai.commons.util.xmind.enums;

/**
 * 定义 XMind 标记枚举类
 */
public enum MarkerEnum {
    // 任务优先级
    PRIORITY_1("priority-1", "任务优先级-优先级 1"),
    PRIORITY_2("priority-2", "任务优先级-优先级 2"),
    PRIORITY_3("priority-3", "任务优先级-优先级 3"),
    PRIORITY_4("priority-4", "任务优先级-优先级 4"),
    PRIORITY_5("priority-5", "任务优先级-优先级 5"),
    PRIORITY_6("priority-6", "任务优先级-优先级 6"),
    PRIORITY_7("priority-7", "任务优先级-优先级 7"),
    PRIORITY_8("priority-8", "任务优先级-优先级 8"),
    PRIORITY_9("priority-9", "任务优先级-优先级 9"),

    // 表情
    SMILEY_SMILE("smiley-smile", "表情-微笑"),
    SMILEY_LAUGH("smiley-laugh", "表情-大笑"),
    SMILEY_ANGRY("smiley-angry", "表情-生气"),
    SMILEY_CRY("smiley-cry", "表情-哭泣"),
    SMILEY_SURPRISE("smiley-surprise", "表情-吃惊"),
    SMILEY_BORING("smiley-boring", "表情-无聊"),
    SMILEY_EMBARRASS("smiley-embarrass", "表情-困窘"),

    // 任务进度
    TASK_START("task-start", "任务进度-未启动"),
    TASK_OCT("task-oct", "任务进度-完成 1/8"),
    TASK_QUARTER("task-quarter", "任务进度-完成 1/4"),
    TASK_3OCT("task-3oct", "任务进度-完成 3/8"),
    TASK_HALF("task-half", "任务进度-完成 1/2"),
    TASK_5OCT("task-5oct", "任务进度-完成 5/8"),
    TASK_3QUAR("task-3quar", "任务进度-完成 3/4"),
    TASK_7OCT("task-7oct", "任务进度-完成 7/8"),
    TASK_DONE("task-done", "任务进度-任务完成"),

    // 旗子
    FLAG_RED("flag-red", "旗子-红色"),
    FLAG_ORANGE("flag-orange", "旗子-橙色"),
    FLAG_BLUE("flag-blue", "旗子-蓝色"),
    FLAG_GREEN("flag-green", "旗子-绿色"),
    FLAG_PURPLE("flag-purple", "旗子-紫色"),
    FLAG_DARK_GREEN("flag-dark-green", "旗子-深绿"),
    FLAG_DARK_GRAY("flag-dark-gray", "旗子-深灰"),

    // 星星
    STAR_RED("star-red", "星星-红色"),
    STAR_ORANGE("star-orange", "星星-橙色"),
    STAR_BLUE("star-blue", "星星-蓝色"),
    STAR_GREEN("star-green", "星星-绿色"),
    STAR_PURPLE("star-purple", "星星-紫色"),
    STAR_DARK_GREEN("star-dark-green", "星星-深绿"),
    STAR_DARK_GRAY("star-dark-gray", "星星-深灰"),

    // 人像
    PEOPLE_RED("people-red", "人像-红色"),
    PEOPLE_ORANGE("people-orange", "人像-橙色"),
    PEOPLE_BLUE("people-blue", "人像-蓝色"),
    PEOPLE_GREEN("people-green", "人像-绿色"),
    PEOPLE_PURPLE("people-purple", "人像-紫色"),
    PEOPLE_DARK_GREEN("people-dark-green", "人像-深绿"),
    PEOPLE_DARK_GRAY("people-dark-gray", "人像-深灰"),

    // 箭头
    ARROW_UP("arrow-up", "箭头-向上"),
    ARROW_UP_RIGHT("arrow-up-right", "箭头-右上"),
    ARROW_RIGHT("arrow-right", "箭头-向右"),
    ARROW_DOWN_RIGHT("arrow-down-right", "箭头-右下"),
    ARROW_DOWN("arrow-down", "箭头-向下"),
    ARROW_DOWN_LEFT("arrow-down-left", "箭头-左下"),
    ARROW_LEFT("arrow-left", "箭头-向左"),
    ARROW_UP_LEFT("arrow-up-left", "箭头-左上"),
    ARROW_REFRESH("arrow-refresh", "箭头-刷新"),

    // 符号
    SYMBOL_PLUS("symbol-plus", "符号-加号"),
    SYMBOL_MINUS("symbol-minus", "符号-减号"),
    SYMBOL_QUESTION("symbol-question", "符号-问号"),
    SYMBOL_INFO("symbol-info", "符号-信息"),
    SYMBOL_ATTENTION("symbol-attention", "符号-注意"),
    SYMBOL_WRONG("symbol-wrong", "符号-错误"),
    SYMBOL_RIGHT("symbol-right", "符号-对号"),
    SYMBOL_PAUSE("symbol-pause", "符号-暂停"),
    C_SYMBOL_BAR_CHART("c_symbol_bar_chart", "符号-条形图"),
    C_SYMBOL_CONTACT("c_symbol_contact", "符号-联系"),
    C_SYMBOL_DISLIKE("c_symbol_dislike", "符号-嫌恶"),
    C_SYMBOL_DRINK("c_symbol_drink", "符号-引用"),
    C_SYMBOL_EXERCISE("c_symbol_exercise", "符号-锻炼"),
    C_SYMBOL_FLIGHT("c_symbol_flight", "符号-航班"),
    C_SYMBOL_HEART("c_symbol_heart", "符号-爱心"),
    C_SYMBOL_LIKE("c_symbol_like", "符号-喜欢"),
    C_SYMBOL_LINE_GRAPH("c_symbol_line_graph", "符号-折线图"),
    C_SYMBOL_MEDALS("c_symbol_medals", "符号-奖牌"),
    C_SYMBOL_MONEY("c_symbol_money", "符号-金钱"),
    C_SYMBOL_MUSIC("c_symbol_music", "符号-音乐"),
    C_SYMBOL_PEN("c_symbol_pen", "符号-钢笔"),
    C_SYMBOL_PIE_CHART("c_symbol_pie_chart", "符号-扇形图"),
    C_SYMBOL_SHOPPING_CART("c_symbol_shopping_cart", "符号-购物车"),
    C_SYMBOL_TELEPHONE("c_symbol_telephone", "符号-电话"),
    C_SYMBOL_THERMOMETER("c_symbol_thermometer", "符号-温度计"),
    C_SYMBOL_TROPHY("c_symbol_trophy", "符号-奖杯"),

    // 月份
    MONTH_JAN("month-jan", "月份-一月"),
    MONTH_FEB("month-feb", "月份-二月"),
    MONTH_MAR("month-mar", "月份-三月"),
    MONTH_APR("month-apr", "月份-四月"),
    MONTH_MAY("month-may", "月份-五月"),
    MONTH_JUN("month-jun", "月份-六月"),
    MONTH_JUL("month-jul", "月份-七月"),
    MONTH_AUG("month-aug", "月份-八月"),
    MONTH_SEP("month-sep", "月份-九月"),
    MONTH_OCT("month-oct", "月份-十月"),
    MONTH_NOV("month-nov", "月份-十一月"),
    MONTH_DEC("month-dec", "月份-十二月"),

    // 星期
    WEEK_SUN("week-sun", "星期-星期日"),
    WEEK_MON("week-mon", "星期-星期一"),
    WEEK_TUE("week-tue", "星期-星期二"),
    WEEK_WED("week-wed", "星期-星期三"),
    WEEK_THU("week-thu", "星期-星期四"),
    WEEK_FRI("week-fri", "星期-星期五"),
    WEEK_SAT("week-sat", "星期-星期六");

    private String value;
    private String name;

    MarkerEnum(String id, String name) {
        this.value = id;
        this.name = name;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
